added notes and todo's