fontello admin, biz layer, refactor