redesign working repository