adding options for looser version matching