bad
Revert "bad"

This reverts commit 9a6895ff1596589091c78e488421960949681ec5.
Revert "Revert "adding iostream""

This reverts commit f67b694470c6d68c859cef8e9615bb1ec859bceb.
Revert "Revert "changing map""

This reverts commit 1ff0ae67be9283a1caaa45110e70e2b563760f04.
IOSTREAM WORKING