no need for the full compiler
add tests