added retrieve version list method and test