fix hand of salvation and added new function