basic NB=16 kernel