Refactored tag to task list
Might be a bit unstable for now.