added cclite class to register function