complete upto level 4, todo, logging and sound