everything needed for black box