project structure frustration