fix
add pass func rename sub
tresh change