better saving
polish user creation