updated curved, closed