more accurate positions
round edges etc