using outerwidth outerheight