okay a bit more work