if it has to be map y not taking a map?