added mapping demo