call repository methods directly.