updated to use strict di