make more consise