S1V2.0

imprvd prf and srf