i should test what i write .. fix in the history