add pow hash routines