stuff seems to be working a little, still some small glitches