shape.cpp removed