Core F2F implimentation