modified design