sign in form logic in progress