added farm layer