added comments to the indentation, so i dont forget how it works