ported module