working on combining 3 submitTask classes into 1. NOT finished