debut initFromFile