variouse fix