corrected shape problem