fix some bugs, add backlights