last plot still needs some tweaking