constant block size
started work on snapping