data handling using numpy