added incomplete sign in logic, added form on index