make backup private method
fix py3 path