diff --git a/autoware_lanelet2_extension/docs/bicycle_lane.drawio.svg b/autoware_lanelet2_extension/docs/bicycle_lane.drawio.svg
new file mode 100644
index 0000000..598a5c9
--- /dev/null
+++ b/autoware_lanelet2_extension/docs/bicycle_lane.drawio.svg
@@ -0,0 +1,740 @@
+
+
+
+
diff --git a/autoware_lanelet2_extension/docs/bus_stop_area.drawio.svg b/autoware_lanelet2_extension/docs/bus_stop_area.drawio.svg
new file mode 100644
index 0000000..7fb0194
--- /dev/null
+++ b/autoware_lanelet2_extension/docs/bus_stop_area.drawio.svg
@@ -0,0 +1,420 @@
+
+
+
+
diff --git a/autoware_lanelet2_extension/docs/extra_lanelet_subtypes.md b/autoware_lanelet2_extension/docs/extra_lanelet_subtypes.md
index d5e8cab..e909826 100644
--- a/autoware_lanelet2_extension/docs/extra_lanelet_subtypes.md
+++ b/autoware_lanelet2_extension/docs/extra_lanelet_subtypes.md
@@ -51,8 +51,10 @@ Although `bicycle_lane` subtype is already defined in the original [Lanelet2 doc
- refers: `road` lanelet adjacent to the objective `bicycle_lane` should share the same boundary LineString
- specification:
- A `bicycle_lane` is connected to/from only `bicycle_lane` lanelets and is adjacent to a `road` lanelet. Namely in Left(Right) hand side traffic rules, it is on the left(right) side of `road` lanelet.
- - A `road_shoulder` lanelet must not be adjacent to a `bicycle_lane` because pullover on `bicycle_lane` is prohibited. For simplifying planning/prediction component, at format_version 2, a `bicycle_lane` should cover the adjacent area corresponding to `road_shoulder` or `pedestrian_lane`.
-- The treatment of _navigation mark_, or the shift-arrow shaped painting on the side of the road without explicit separating line, is open to discussion. We can either identity them as part of the vehicle road or separate them as distinct bicycle lanes.
+ - A `road_shoulder` lanelet must not be adjacent to a `bicycle_lane` because pullover on `bicycle_lane` is prohibited. For simplifying planning/prediction component, at format_version 2, a `bicycle_lane` should cover the adjacent area corresponding to `road_shoulder` or `pedestrian_lane` and therefore should have `road_border` as either of its boundary.
+- The treatment of _bicycle guide painting_, or the shift-arrow shaped painting on the side of the road without explicit separating line, is open to discussion. We can either identity them as part of the vehicle road or separate them as distinct bicycle lanes.
+
+
Sample bicycle lane in .osm format is shown below:
diff --git a/autoware_lanelet2_extension/docs/extra_regulatory_elements.md b/autoware_lanelet2_extension/docs/extra_regulatory_elements.md
index e2eaa0c..bdd1be7 100644
--- a/autoware_lanelet2_extension/docs/extra_regulatory_elements.md
+++ b/autoware_lanelet2_extension/docs/extra_regulatory_elements.md
@@ -311,6 +311,8 @@ _An example:_
The area tagged with `bus_stop_area` can be used to limit the pullover space for bus-like vehicles. This area is referred from the road or road_shoulder subtype lanelets where the destination is positioned via the `BusStopArea` regulatory element.
+
+
_An example:_
```xml