add console formatter.
and more interface updates..