added more options for plotting, requires more user input