design revised