removed requirement for c++ compiler