GE latest code

The latest version of the GE
first commit