provider registration

provider registration is working fine now