Add implementation of user profile spec.