ooo........ ef and eg hmm..... interesting