changed hashers to a seperated directory