design (v4) improved