fixed comliling errors
again