completed hash section