added ivars, consts, and data source methods
implementing adding tasks