i have done no more work on this, BUT WANT TO