add integration testing for signing up