split the absolute loop to make main axis work