made bloom optional