code error -fixed