define is the right approach for reusing