Starting to work on program generation!