all the programs put together