2 f# first finished