First working version of Herds() object