monarch programming 6