add build heap, check bit flip, ..