fix artificial bugs