added mimimal structural approach