reusability and reduce costs