add numpy detector