compile error fix changes