BJP struggling