Added a few explanations