working through I4, no extentions