big changes in structure, loading user profile