-fixed bug with duplicate user_profile id
- added user-friendly id generation