user sign up feature.

1) user signup feature.
2) content negotiation.