functional form of use strict