add todo tests
add console dependancy