decl prog exercises 20131106