Revert "new struct type project"

This reverts commit f61caa037639eb3a96ef690c2875ea8236706f16.
I do not understand what's going on here

its  a true