add ga partial, move ga to parital