Add error handling
set opacity based on degree of personalization