added TODO and RULES list