Change module name
Change Hash=>HashValue
Merge branch 'task4'
Merge branch 'task5'