alot of iseq changes, and some improvement of general parts