updated hadoukinput