finally totally fixed sizing issues