add getUserProfile