add list and element/ adjust attr