UPDATE - data repository
UPDATE - data repository changes, optimalization of speed
UPDATE - insertion allowed