very informative for newbies.thanks