more and better diagram tools