redid project structure