shape vector collector