add uci function call