very informative for the role i am carrying out at the moment