fixed module recognition