refactory su più files