current version after sad 3x3 impl.