fix repo directory structure