basic structure of contact