modified compile errors