add comments
create RefactorDemo