gs as a module