updated todo and menu rendering