extended work on boxplot generator