upgraded form_auth lib