Added f1 function