begin unit tests for todos