plotting programs and plots