new layout and animation