finished signup...almost. needs validations