refactor start on create shapes. make superclass start usable