add file. half done. need to compile op_array and the execute it.