ok se;aphore ldkdfkdkfjdfkjg