Added tasks 2-4