portfolio hash