initialize the repository
start working on model