sign up half fix still need to fix