New API training commit by commit testing theorically the new API