dorling functions