minor refactoring in GARCH

Needs more documentatin