added user profile and misc. changes