temp commit
add procedure and test
rename methods in HCompiler