brian functions