* rewrite the forbid function.
 * adjust the code format.