Library compatible

Redesign code to create a library