Added Some Registration Logic Not Completaed