chanlege exercise: showmappings