meet Q1 requirement but javascript bug exists