set up library project