changes by vssox