add repos model and worker route