dont need initiatization boolean