My take on saving the program