added some sliding stuff to make rudimentary prototype