attemp to give a structure