addition to extension methods

x, y, w
x, y, h
x, w, h
y, w, h
x, y, w, h
setting methods