updating library template for this project