add todo controller and repeat