improves design