+fix error -works worse