add operate :simle: