Updated explinations