chaneg api and expose only compiler
compile simple and advanced expressions