First Stage: Carcass of the program