remove numpy requirement