Worked on program skeleton