add farm and tech msg parse base logic