added: J-coupling calculation