rect,regions,and push objects successfully