Better understading of the function of each button