add data attribute for @user support
data attribute selection and appending
more features