first implementation of lazyfarm