moral division  by @Cashlost2