compile errors are fixed.