improve auth and signup forms