feat(tasks): Task assignment implemented.

SD-728
SD-733
what is this initialize doing? seems strange to initialize it more than once..