finishing up -sG