base datablaster functions