refine interfaces and their implementations; console formatter POC