dynamic offset3 0r 4