base created, plus task class