optimize :friendly; rename np to npop
found a nice A shape (8)
because