MONARCH PROGRAMMING