add peco functions.