updated interior point