proactive design