bugs fixed2
bugs fixed3