commit with separate module for running the programs