make sure everything compiles and works.