Changes for better understanding