components notes