according to best practices, it is better to sys.path.insert(1, path)