add tests for mutiple same operations