stack overlapping components