remove duplicte code use Lodengine