improve explanation a little bit