Make modified BIRL functional