private mehod call fixed