finish cpp for olg