(DONE COMMIT).HW_6 has been done. tests and doxygen comments to template task are added