init method call fixed