starting on array operations