adding exercises with save and list implementation