Doc updated For better understanding