[UPDATE] update interface