added feature & update