new style documentation