updated with downslamping gaussain blurz