added animated transitions and body panels