dont actually need q anymore