changed the layout, added transitions and shadows