make boot a public method.