Hauth implemented