final changes to the library template