added tagging functions from splitasm, need toadjust code to work with them, and vice verse