refactor of format