def METHOD_NAME(instance, created, **kwargs):
    """
        Create a UserProfile and personal workspace
    """
    workspace_name = "{}'s workspace".format(instance.first_name)
    if created:
        profile = UserProfile.objects.create(user=instance)
        profile.personal_project = Project.objects.create(name=workspace_name, owner=instance)
        profile.save()
    else:
        if instance.userprofile and instance.userprofile.personal_project:
            instance.userprofile.personal_project.name = workspace_name
            instance.userprofile.personal_project.save()