Inserting OO structure