lily white-casting hard updated