more clear documentation example