more testing and small rework on appearance component