add more distribution plots. and refactor plotting into a single function