fixed persistant input