Abstract contact site