add Record model for keeping data of HTTP record. add top level for dsl