compilation before tests