well the code should be working... shame about the hardware