refactor sym & attributes