user profile & some corrections