plot 2 - in place, needs refining