bit more work on it