A better variant of todo app