can now choose compiler