add req5

using Map