general getting for adaptive works, but have bugs, and cannot display (set fault)