brindavihari technical review