preparing for blackhole framework