w/ rect