some more work ....still not working