implement path config and lease management