use maps api key
handle boolean data