now width and height is maintained :)