Added compiler class