real init
fix file