add modular approach to input files