plotting improved