add not same return val func and arg