easier to use different files