~ADAM-LONG-NEW