improved several rsts