separate signup and settings service objects for user