added the rogers module, and fix the port