format
refactor
reformat
reformat
simplify
simplify
cleanup
simplify
add pass to delete Calls to debug/printf