gc45 branch

to gc45