add parseUrl into project and modified its constructor
and add an attribut 'farm_number' into farminfo to record the number of the farm