refactoring: comments have been changed (file names in the top of headers)