added two new modules, an interface module and a i/o module