transition module now a constructor