Implement advanced contact block