add structual model