improving plot