added 'data' shape