Added operation arrays, modified form