add task for os