change file names
Add doxygen style comments