using natural width and height