implement new retrieval functions that get latest version, not necessarily current even if there is a version installed