XBcmp's todo list system