creating which_level