features update

features update