improved x axis