add(shapes*): add missing free calls