added in shape class to program