using flat virtual knot invariants. These polynomials naturally generalize Kauffman's affine index polynomial and use smoothing in classical crossing of a virtual knot diagram. In this paper we introduce weight functions for ordered orientable virtual and flat virtual link. A flat virtual link is an equivalence class of virtual links in respect to a local symmetry changing type of classical crossing in a diagram. By considering three types of smoothings in classical crossings of a virtual link diagram and suitable weight functions, we provide a recurrent construction for new invariants. We demonstrate by providing explicit examples, that newly defined polynomial invariants are stronger than F-polynomials. CONTENTS 2010 Mathematics Subject Classification. 57K12.