refactor open command class, add append command