Append and refactor