unfinished implementation of farm includes
implemented composite farms support