design for performance and interaction