input object instead of ()