* use strict mode in func