add GDIplot
save b4 switch
switch from dplyr to split/apply to reduce dependencies