weaklist fix fix