Refactor appendTag