First implementation for test