working on ops. got everyting but locations correct in op.tm