1.Setting up programs