https://masudadam.blogspot.com/2020/03/imperative-to-assertive-rules.html