* add writer impl * add graphic designer * add worker and auditor, remove writer * add worker, add simple test main