added new tests for compilation