DESIGN AND REUSE