add Haskel the Hard Way