structure of proyect Snake