program questions added - working