added first models and repositories