cleaned up GSM (makes sense now). no more piea