updating to newest Q