Working demo with map