add weighted metrics (tested)