add map on listing ##
conform to interface ##