rectangle+stack added