Working on negative contacts - added LJ function