adding bcast stuff for get_pan - thi sbreaks things - might need to roll back