uci function move to uci