path type becomes string for simplicity
update version