shortmap with offsets