moving stuff to the library