hash files working.. main file needs review