functions signature

functions signatures