diff --git a/RotationSolver/Actions/IBaseAction.cs b/RotationSolver/Actions/IBaseAction.cs
index c5c0bce0e..d39a76f4f 100644
--- a/RotationSolver/Actions/IBaseAction.cs
+++ b/RotationSolver/Actions/IBaseAction.cs
@@ -57,8 +57,8 @@ internal interface IBaseAction : IAction, IEnable
/// Skip for and cheking.
/// Use all charges, no keeping.
/// Do not need to check the combo.
- /// skip the diable for emergency use.
- /// should I use.
+ /// skip the diable for emergency use. Please always set this to false.
+ /// Should I use.
bool CanUse(out IAction act, bool mustUse = false, bool emptyOrSkipCombo = false, bool skipDisable = false);
#region CoolDown
diff --git a/docs/RotationDev/README.md b/docs/RotationDev/README.md
index c6ecbe960..3825a565e 100644
--- a/docs/RotationDev/README.md
+++ b/docs/RotationDev/README.md
@@ -15,3 +15,7 @@ I'll make it easier and easier to develop a custom rotation.
- Maintain the action list.
- Maintain the id of action or status.
- Raise the issue encountered in the development.
+
+## Forum
+
+This wiki isn't perfect right now. If you have any question or suggestion, please talk about it on `#rotation` channel in [Discord](https://discord.gg/4fECHunam9) with a `xxx dev` role.
diff --git a/docs/RotationDev/_sidebar.md b/docs/RotationDev/_sidebar.md
index 030deaaea..15aa140c6 100644
--- a/docs/RotationDev/_sidebar.md
+++ b/docs/RotationDev/_sidebar.md
@@ -2,10 +2,12 @@
- [Set Up](RotationDev/set-up.md)
- [Simple Rotation](RotationDev/simple-rotation.md)
- Fundamentals
+ - [CanUse](RotationDev/can-use.md)
- [Rotation Part](RotationDev/rotation.md)
- [Rotation Info](RotationDev/rotation-info.md)
- [Action](RotationDev/action.md)
- [Character](RotationDev/character.md)
+
- Advanced
- [Customization](RotationDev/customization.md)
- [Data Maintenance](RotationDev/data-maintenance.md)
diff --git a/docs/RotationDev/can-use.md b/docs/RotationDev/can-use.md
new file mode 100644
index 000000000..9a4204fcc
--- /dev/null
+++ b/docs/RotationDev/can-use.md
@@ -0,0 +1,33 @@
+# CanUse
+
+It is a complex method which used everywhere. In one word, it will check a lot of things.
+
+Level, Enabled, Action Status, MP, Player Status, Coll down, Combo, Moving (for casting), Charges, Target, etc.
+
+Check the source code [here](https://github.com/ArchiDog1998/RotationSolver/blob/dae05a0777ed567ac4f7512244887fe7e7cc9f2a/RotationSolver/Actions/BaseAction/BaseAction_ActionInfo.cs#L54).
+
+## Usage
+
+So the action with high damage always have multiple restricts. Use them at first, then aoe, then single. Dot actions always have some target status, so use it above.
+
+## Param
+
+some param you can use here.
+
+### mustUse
+
+AOE only need one target to use.
+
+Moving action don't need to have enough distance to use.
+
+Skip for StatusProvide and TargetStatus checking.
+
+### emptyOrSkipCombo
+
+Use all charges, no keeping one.
+
+Do not need to check the combo.
+
+### skipDisable
+
+Skip the diable for emergency use. Please always set this to false.
\ No newline at end of file
diff --git a/docs/RotationDev/customizaion.md b/docs/RotationDev/customization.md
similarity index 100%
rename from docs/RotationDev/customizaion.md
rename to docs/RotationDev/customization.md
diff --git a/docs/RotationDev/data-maintenance.md b/docs/RotationDev/data-maintenance.md
index ef1e051dd..6a77a3ba1 100644
--- a/docs/RotationDev/data-maintenance.md
+++ b/docs/RotationDev/data-maintenance.md
@@ -48,4 +48,4 @@ Some Property you can set.
## FlagID
-For melee job, some actions have positional. In order to make the position feedback right, we need to maintain one [table]([RotationSolver/ConfigurationHelper.cs at main ยท ArchiDog1998/RotationSolver (github.com)](https://github.com/ArchiDog1998/RotationSolver/blob/main/RotationSolver/Helpers/ConfigurationHelper.cs#L10)). Please put the number in flytext when hitting the right positional on this table.
+For melee job, some actions have positional. In order to make the position feedback right, we need to maintain one [table](https://github.com/ArchiDog1998/RotationSolver/blob/main/RotationSolver/Helpers/ConfigurationHelper.cs#L10). Please put the number in flytext when hitting the right positional on this table.