hacking on getting basic stuff to work