crypto-input impprovement: