add russ's functions