update helpers functions signature