added the structures