reduce area complexity some more and removed unnecessary shape attributes