changed overall design