fix repo structure