improve UIL usage