create a class for concretizing revisions
create a skelton code for concretizing files
[refactoring] rename some classes