a library project was a bad idea