mostly plotting changes