reactive sizing added