compile errors removed