final version JA