added symrec struct