library and a computer