Contact synthesis