advance handling