cleaned up unnecessary features from the shape class that is already handled by the list class. more renovations to the list class.