few fixes
implemented signup