this is without the definition of the Meme class
minor bugs..