attemp to have better result