revise the method in all resiger to ensure the right length
revise the underlying of LDA, LDR, LDX STR