fixes
attempt with diff