freelance visa is ILLEGAL. ILLEGAL. Period!