add (tune)simulate support to some functions