Updated task1