fix erorrs
temp