Added tasks #1-4