fix repo
fix code / new folder and architecture