borken code fixed