shape is specified in ()