testing only with numpy