repo structure refocator