initial charted implementation
fixing playground