initial push of sf2