analysis codes