add tasks supports