updated modules, legendInterface as option