Numpy structure implement, yet to be tested