no compilation error
add hpp
delete files