fun group of codes added.