still struggling with this.... not fixed yet...