Update #2

added mirroring
added every second reading
Update #3

added mirroring
added every second reading
Update #4
Revert "Update #5"