fixing mcrypt