fix(selection): review the bijective function