style and layout changed