abstractprintssmall