add some todos
remove stuff