CONTACT -complete-