added hash file and updated network with check