added autoupdate