parsing code
working on pairing flow
merge