re-adding ysj238's tests after it got deleted?