It is an example for training on how to write a module from scratch