addded bcyrpt gem/ form partial/ beware of change yamal/