some ridiculous error fixed