- added targetWidth, targetHeight feature