add signiture to dupfun