this is a great forum for learning.