update to nathan7's repository