add new TODO feature