uses width and height if passed in the options