possibility to use other shapes for point lists
introduced shape shifting shapes