stuffs updated for todo