adding preanble and SFP