added signing in and signing up features