fixed bug in gs and updated some style

for @py1sl to review - though others are welcome to as well.