added a compilation tests, debugging slowly