removing randomness possibility due to map