Added polygons for ends. Needs scaling