+got offsets. ready to recursion