function `most` refined