more work on getting it to function correctly