Fyvie signs new deal