Commit contact model

it closes #2