moved some things around. Added funtionality to get 1 task, but I dont like how its implemented. Also has not been tested