restructured repo dir