The first task is implemented