fixed syntax errors, synthesizes, now need to test on real hardware..