npu second initial commit, things are getting a shape