Added clearer comments