entirely new code 

the solution of the task is pretty much the same as another solution from the course with little changes in the code formatting