implement FAR side stretching