added growl and register and login validation