implement Boot and Config class