add todo spec