change tool to print at latter edge
allow triggering begin or end edge
allow more than just integers