first working 2D numpy class