use strict and merge