QCraft update