made blackhole class