color change and sizing