Improved chaining functions and their rendering