changes in view and layout