adding checkbox component and using it in todo view - incomplete