*(FINISHED) ASL/ASR, BUT THEY HAVE BUG UNFIXABLE