add contact collectin and model