moved some stuff around to make more sense witht he module; changes Integers to word32s in message