do not use crossfile global var