change func load order