restructurint repo directory