can't fixed this bugs will look at the later