update Private-Constructor