made private parameters