getting rid of numpy