message stuff works, ugly hacks, plotting