first version of the structure done.