Added information about the purpose of the code