Singlehop builder#2

modified the initial Singlehop builder to decode the response from cascadeListSnapshots, changed types of variables, and made format changes.