make f first argument