Supplied function logic & docs