#six major tasks