Added lots of new features (Farmer's update).