adding f