fork of Aziz's PlainTasks