adding structures and first classes body