typo and todo