registration with CI