tweaked
refactored to use latest version of nforce 0.7.0