implements user sign up
removes auto spec