renamed to DataShape