array operation, mark operate