Contact interface and impl should be ready...