Making grpahs cooler and added category backend to an exercise