diffferent fix approach that will allow adding to homescreen