moved mapping demo to appropriate module