advance difference