Added a few primitives, working on array