making it completely work for the different plot modes