fixed the broken