mod 8
mod9
Revert "mod 8"

This reverts commit 3b01dbe02e3d1821d6e4cd7a7e5eb0acb0d9fc84.
new commit on 2-12