adding published true
changing this to left join, because location is optional
return true for it to continue