more work on this plot