first commit of GATEModule