explaining the code