Rewrote Initialize methods for Task