the libs and stuff