Adding all structure