added autorestart parameter