fleshed ranking module, and modified some others. Haven't tested it yet, but have added support for serial.