mapping objects will be created when user selects a mapping