Making code reusable