little progress, harder than expected