using plato from gawker's repo