clean up and added md5 hash