firstBlock in funcs