changed summary context, added missing require's