Huge changes oof parallel for assess function