private parameter ~ is added