layout and styles changes