Adding cool compiler