graphs added with lots of quality stylin'