start to write compilation test