added functional atoms in to the mix
added functional atoms in to the mix