add for tag from example and extend it with optional reverse behavior