when generating a new avatar type better just replacing the current avatar component rather than creating a new one.