Remove hash check method (needs more research)
Removed not needed exception
Refactor method commands
Throw better exceptions
Refactor