welp, the parts work, but not together.