added uniform function call syntax