// fix refacto for comparison