added return and segmented sharpe