modify files
resolve dependencives