stack.ll separated into string.ll and stack.ll