finalized with config paths