added legacy module to retain old API and groupId
actually add the legacy module