adding codeA