library booting