project structure ch-s