fix som bugs