Finish backend of adoption and user profile