config and init updated