defining and overriding strategies