initializing n whatnot