Setting up reusable library.