added attribute and datatable modify