intermediate, more work needed