task and project a little more fleshed out