heesu rev.cpp