meg, tid, xavier group shmoopy