mv out init func