q and a modified