animation and a back button added