ASSORTED PROGRAMS