gcm 2

commit 2