WYBS: minor refactoring
WYCS: working on abstract formatter.
WYCS: working on standard formatter.