This is HORRIBLE. but i want to check it in since Gaussian is currently working