framework for crossing info parsing