Thank you for your reasonalble reply. But for my understanding, H1 is a kind of visa which permit immigration intend. So before you get immigration visa, you should be able to apply H1. Do I understand right?