initialization correction