added tests for recompile