no longer need q