fix advance