added the margins to general-structure