new version for input