Adding authentication into Hal-9000