fix bugsss ....f.f.f.ds.fsd.