improve form handling; auths on home