todos: mark and delete, check if param exists
todos: mark and delete, check if param exists