renamed more component prototyped functions to indicate they are onion provided functions