[HW]	-- implemented Person factory