First implementation of alternatives
First simple unit test
Others