still tinkering with kittenauth