added a few new features like END, SVLEN, SI