bug fixed1