i am on a h1 visa , i am going to marry someone with a greencard , am i legally able to keep working once my h1 expires ? what would be my status after the marriage, do i need to find another company to sponsor me , or am i able to change my status?