not working but more work