added daemon complient procedures
reverted hash_checks back to where it worked