Change some namings for better understanding.