next draft of contacts module