Implement various behaviors.
Added Task