finishing layout and polish for component