adding libraries and examples